helmet sight - German English Dictionary